import request from "@/http/request";
import { apiUrl } from "./";
/**医管公司 */

/**
 * 医管公司根据导入接口
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalImport(data) {
  return request({
    url: `${apiUrl}/daily-report/hospital/import`,
    data,
    method: "post",
  });
}
/**
 *医管公司根据导入批号查询回显
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalSelectByBatchNo(params) {
  return request({
    url: `${apiUrl}/daily-report/hospital/selectByBatchNo`,
    params,
    method: "get",
  });
}

/**
 * 医管公司统计查询
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalSummary(params) {
  return request({
    url: `${apiUrl}/daily-report/hospital/summary`,
    params,
    method: "get",
  });
}
/**
 * 医管公司导入回显后修改
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalUpdate(data) {
  return request({
    url: `${apiUrl}/daily-report/hospital/update`,
    data,
    method: "post",
  });
}

/**
 * 根据名称查询列表
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalSelectByName(params) {
  return request({
    url: `${apiUrl}/daily-report/hospital/selectByName`,
    params,
    method: "get",
  });
}



/**
 * 新增
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function hospitalAdd(data) {
  return request({
    url: `${apiUrl}/daily-report/hospital/add`,
    data,
    method: "post",
  });
}


export function hospitalExport(params) {
  return request({
    url: `${apiUrl}/daily-report/hospital/export`,
    params,
    method: "get",
    responseType: 'blob'
  });
}